package com.hongdee.crm.contact.entity;

import com.hongdee.base.entity.BaseEntity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * Created by My on 2017/2/28.
 */
@Entity
@Table(name = "T_CRM_CAR_CONTACT_EXTEND")
public class TCrmCarContactExtend extends BaseEntity {





    /**
     * 回访结果
     */
    @Column(name = "visit_result", length = 32, columnDefinition = "VARCHAR(32) COMMENT '回访结果'")
    private String visitResult;
    /**
     * 未成功回访原因
     */
    @Column(name = "concat_fail_reason", length = 32, columnDefinition = "VARCHAR(32) COMMENT '未成功回访原因'")
    private String concatFailReason;


    /**
     * 失败原因
     */
    @Column(name = "fail_reason", length = 32, columnDefinition = "VARCHAR(32) COMMENT '失败原因'")
    private String failReason;

    /**
     * 有意进店
     */
    @Column(name = "intention_enter", length = 32, columnDefinition = "VARCHAR(32) COMMENT '有意进店'")
    private String intentionEnter;

    /**
     * 意向等级
     *
     */
    @Column(name = "intention_level", length = 32, columnDefinition = "VARCHAR(32) COMMENT '意向等级'")
    private String intentionLevel;
    /**
     * 是否保养
     */
    @Column(name = "ismaintained", length = 32, columnDefinition = "VARCHAR(32) COMMENT '是否保养'")
    private String ismaintained;
    /**
     * 保养地点
     */
    @Column(name = "maintain_adress", length = 32, columnDefinition = "VARCHAR(32) COMMENT '保养地点'")
    private String maintainAdress;
    /**
     * 流失原因
     */
    @Column(name = "miss_reason", length = 32, columnDefinition = "VARCHAR(32) COMMENT '流失原因'")
    private String missReason;
    /**
     * 流失原因
     */
    @Column(name = "lost_reason", length = 32, columnDefinition = "VARCHAR(32) COMMENT '流失原因'")
    private String  lostReason;
    /**
     * 未保养原因
     */
    @Column(name = "nomaintain_reason", length = 32, columnDefinition = "VARCHAR(32) COMMENT '未保养原因'")
    private String nomaintainReason;

    /**
     * 流失目标
     */
    @Column(name = "miss_target", length = 32, columnDefinition = "VARCHAR(32) COMMENT '流失目标'")
    private String missTarget;


    /**
     * 维系记录主键
     */
    @Column(name = "c_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '维系记录主键'")
    private String cId;
    /**
     * 车辆ID
     */
    @Column(name = "car_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车辆ID'")
    private String carId;

    @Column(name = "company_id", length = 32, columnDefinition = "VARCHAR(32) COMMENT '公司ID'")
    private String companyId;
    /**
     * 车驾号
     */
    @Column(name = "vin", length = 32, columnDefinition = "VARCHAR(32) COMMENT '车驾号'")
    private String vin;

    @Column(name = "task_pcode", length = 32, columnDefinition = "VARCHAR(32) COMMENT '保养大类'")
    private String taskPcode;

    @Column(name = "task_code", length = 32, columnDefinition = "VARCHAR(32) COMMENT '保养小类'")
    private String taskCode;

    public String getVisitResult() {
        return visitResult;
    }

    public void setVisitResult(String visitResult) {
        this.visitResult = visitResult;
    }

    public String getFailReason() {
        return failReason;
    }

    public void setFailReason(String failReason) {
        this.failReason = failReason;
    }

    public String getIntentionEnter() {
        return intentionEnter;
    }

    public void setIntentionEnter(String intentionEnter) {
        this.intentionEnter = intentionEnter;
    }

    public String getIntentionLevel() {
        return intentionLevel;
    }

    public void setIntentionLevel(String intentionLevel) {
        this.intentionLevel = intentionLevel;
    }

    public String getIsmaintained() {
        return ismaintained;
    }

    public void setIsmaintained(String ismaintained) {
        this.ismaintained = ismaintained;
    }

    public String getMaintainAdress() {
        return maintainAdress;
    }

    public void setMaintainAdress(String maintainAdress) {
        this.maintainAdress = maintainAdress;
    }

    public String getLostReason() {
        return lostReason;
    }

    public void setLostReason(String lostReason) {
        this.lostReason = lostReason;
    }

    public String getNomaintainReason() {
        return nomaintainReason;
    }

    public void setNomaintainReason(String nomaintainReason) {
        this.nomaintainReason = nomaintainReason;
    }

    public String getTaskPcode() {
        return taskPcode;
    }

    public void setTaskPcode(String taskPcode) {
        this.taskPcode = taskPcode;
    }

    public String getTaskCode() {
        return taskCode;
    }

    public void setTaskCode(String taskCode) {
        this.taskCode = taskCode;
    }

    /**
     * @return missTarget
     */
    public String getMissTarget() {
        return missTarget;
    }

    /**
     * @param missTarget String
     */
    public void setMissTarget(String missTarget) {
        this.missTarget = missTarget;
    }

    /**
     * @return missReason
     */
    public String getMissReason() {
        return missReason;
    }

    /**
     * @param missReason String
     */
    public void setMissReason(String missReason) {
        this.missReason = missReason;
    }

    /**
     * @return concatFailReason
     */
    public String getConcatFailReason() {
        return concatFailReason;
    }

    /**
     * @param concatFailReason String
     */
    public void setConcatFailReason(String concatFailReason) {
        this.concatFailReason = concatFailReason;
    }

    /**
     * @return cId
     */
    public String getcId() {
        return cId;
    }

    /**
     * @param cId String
     */
    public void setcId(String cId) {
        this.cId = cId;
    }

    /**
     * @return carId
     */
    public String getCarId() {
        return carId;
    }

    /**
     * @param carId String
     */
    public void setCarId(String carId) {
        this.carId = carId;
    }

    public String getVin() {
        return vin;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }
}
